 /* public.css */
html{*background-image:url(about:blank);*background-attachment:fixed; }
body {background:#fefefe;font-family: "Microsoft YaHei",Helvetica,Arial,Tahoma;font-size: 14px;color: #333;}
input::-ms-clear{display:none;}
input.radio ,input.checkbox { cursor: pointer;}
textarea.text ,input.text{font-family: "Microsoft YaHei",Helvetica,Arial,Tahoma;font-size: 14px;color: #333; -webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-ms-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s;-webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
input.text {border:1px solid #cecece;height: 16px;}
input.text:focus { border-color:#005B00;}
textarea.text { border:1px solid #cecece;  resize:none;background-color: #fff; }
textarea.text:focus {border-color: #005B00;}
textarea.text.disabled ,input.text.disabled {background-color: #f2f2f2;}

.demo ,.hidden ,.templet{display: none !important;}
.wrap{margin:0 auto; width: 1200px;min-width:1200px;}
.empty_box {height: 300px;width: 100%;text-align: center;line-height: 100px;}
.br3 {-webkit-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.br5 {-webkit-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.br10 {-webkit-border-radius: 10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.line_h10{margin:0 auto; width: 100%; height: 10px; }
.line_h15{margin:0 auto; width: 100%; height: 15px; }
.line_h20{margin:0 auto; width: 100%; height: 20px; }
.line_h80{margin:0 auto; width: 100%; height: 80px; }

.icon ,.icon16 ,.icon22 ,.icon32 {display: inline-block; background: url(../images/icon16.png) no-repeat;vertical-align: middle;overflow: hidden;}
.icon16 {  width: 16px; height: 16px;}
.icon16.gray_exit {background-position:-68px 0;}
.icon16.white_add {background-position: -68px -17px;}
.icon16.gray_del{background-position: -51px 0;}
.icon16.gray_edit{background-position: 0 -17px;}
.icon16.gray_pen {background-position: -34px -17px;}
.icon16.gray_date {background-position: -17px 0;}
.icon16.gray_set {background-position: -102px 0;}
.icon16.blue_pen ,.gray_pen:hover {background-position: -51px -17px;}
.icon16.blue_del ,.gray_del:hover {background-position: -34px 0;}
.icon16.blue_edit ,.gray_edit:hover {background-position: -17px -17px;}
.icon16.blue_add ,.white_add:hover {background-position: -85px -17px;}
.icon16.blue_edit ,.gray_exit:hover {background-position: -85px 0;}
.icon16.blue_set ,.gray_set:hover {background-position: -119px 0;}
.icon16.blue_date {background-position: -17px 0;}
.icon16.gray_radio {background-position: -17px -34px;}
.icon16.gray_lt {width: 18px;height: 16px;background-position: -49px -51px;}
.icon16.gray_rb {width: 18px;height: 16px;background-position: -49px -68px;}
.icon16.white_arrow_r {background-position: -34px -34px;}
.icon22 {  width: 22px; height: 22px; }
.icon22.blue_enter {background-position: -102px -17px;}
.icon32 {  width: 32px; height: 32px; }
.icon32.black_return {background-position: -101px -40px;}
.icon32.black_qr {background-position: -101px -73px;}

.m_header {width: 100%;height: 102px; background-color:#eee;}
.m_topbar {height: 60px;}
.m_logo_box { padding:9px 0;height: 42px;}

.m_logo_box a{color: #333;}
.m_logo_box span{display: inline-block;line-height: 42px;overflow: hidden;font-size: 24px;color:#005B00;}
.m_logo_pic {margin-right: 6px;}
.m_logo_pic img{display: inline-block;height: 100%;vertical-align: top;}
.user_info {position: relative;z-index: 103;}
.user_info i.gray_arrow_b1 {-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);}

.m_nav {width: 100%; min-width: 1000px; height: 42px; background:#439D11 ;}
.m_nav_list {height: 42px; overflow: hidden;}
.m_nav_list li {float: left;width: 128px;text-align: center; font-size: 15px;}
.m_nav_list a{display: block;height:42px;line-height: 40px;color: #fff;}
.m_nav_list .active a,.m_nav_list a:hover {background-color: #005B00;}
.m_user_box {padding:15px 0; height: 30px;line-height: 30px;}
.m_user_box span {display: inline-block;max-width: 180px; margin-right: 5px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;vertical-align: middle;}
.m_user_box a {margin:0 5px;}
.btn {display: inline-block; width: 98px;height: 28px;line-height: 28px;border:1px solid #fff; background-color:#fff;text-align: center; -webkit-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.m_btn {display: inline-block; width: 78px; height: 30px; line-height: 30px; background-color:#fff;text-align: center;border:1px solid transparent; -webkit-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; }
.m_btn.disabled { background-color:#ccc ; color: #999; cursor: default;}
.m_btn:hover { -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.6);-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.6);-ms-box-shadow: 1px 1px 3px rgba(0,0,0,.6);box-shadow: 1px 1px 3px rgba(0,0,0,.6);}
.m_btn.disabled:hover {-webkit-box-shadow:inherit;-moz-box-shadow:inherit;-ms-box-shadow:inherit;-o-box-shadow:inherit;box-shadow:inherit;}
.m_btn_cancel ,.m_btn_prev ,.cancel_btn{background-color: #fff;color: #333;}
.m_btn_save ,.m_btn_closed ,.m_btn_confirm ,.m_btn_next ,.m_btn_finish ,.m_btn_ok ,.m_btn_search ,.confirm_btn{background-color: #005B00;color: #fff;}

.dialog {display: none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%;height: 100%;  background-color: rgba(0,0,0,.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);overflow: auto; z-index: 999; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.dialog dt,.dialog dd {float: left;}
.dialog_main {position: absolute; top: 0;left: 0;  width: 588px; border: 1px solid #959595; background-color: #fff; box-shadow: 0px 8px 22px #000;}
.dialog_bw_main {width: 798px;}
.dialog_upload_pic {width: 708px;}
.dialog_hd {position: relative; height: 40px; line-height: 38px; background-color:#C9C9C9;border:1px solid #fff; cursor: move;}
.dialog_hd.move { cursor: move;}
.dialog_hd .closed {position: absolute;top: 12px;right: 15px;width: 16px;height: 16px;line-height: 999em;overflow: hidden;background: url(../images/close.png) no-repeat 0 0; }
.dialog_hd .closed:hover{ background-position: -16px 0;}
.dialog_hd .gNoticeMsg_closed {position: absolute;top: 12px;right: 15px;width: 16px;height: 16px;line-height: 999em;overflow: hidden;background: url(../images/close.png) no-repeat 0 0; }
.dialog_hd .gNoticeMsg_closed:hover{ background-position: -16px 0;}
.dialog_hd h3{ color: #fff; text-indent: 22px;}
.dialog_bd_content { padding:15px 23px 20px; min-height: 100px;}
.dialog_bd_content dt em {padding-right: 3px; color: #f30;}
.dialog_ft {padding:11px 0; height: 30px; background-color:#e4e3e3; border:1px solid #fff; text-align: center;}

.dialog_tips {color: #999;height: 30px;line-height: 28px;text-indent: 10px;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;-ms-transition: color 0.2s;-o-transition: color 0.2s;transition: color 0.2s;}
.dialog_content {position:absolute; top: 0; left: 0; width: 100%; height:533px;background-color: #ebebeb; border-top:1px solid #959595;border-bottom:1px solid #959595;}
.dialog_content .warp{ position: relative; overflow: visible; width: 960px; min-width: 960px; }
.dialog_content a.closed{ position: absolute; top: -37px; right: -150px;}
.dialog_content a.closed:hover{background-position: 0 -23px;}
.dialog_function {margin-top: 10px;padding-top: 15px;border-top: 1px solid #ccc;height: 30px;text-align: center;}
.dialog_function a {width: 58px;height: 28px;line-height: 28px;color: #999;background-color: #f9f9f9;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.dialog_confirm {padding:35px 25px;}
.dialog_confirm p {text-align: center;line-height: 28px;padding-bottom: 10px;}
.err_msg input.text ,.err_msg textarea.text {border-color:#f60 ;}
.err_msg .dialog_tips {color: #f60;}

.page_panel { padding:10px 0; height: 26px; text-align: center;color: #666; }
.page_panel a ,.page_panel span{ display: inline-block; }
.page_prev ,.page_next { margin: 0 10px; padding:0 8px; height: 26px; line-height: 24px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; color: #666; }
.page_prev:hover ,.page_next:hover { background-color:#005B00; color: #fff; }
.page_num { height: 26px; line-height: 24px; }
.page_cur { color: #005B00; }

.page_input { border:1px solid #dedede; height: 24px;background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; *overflow: hidden; -webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-ms-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s; }
.page_input input.go ,.page_input input.text {float: inherit; border:0; padding:4px 5px; width: 30px; }
.page_input input.go { float: none; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.page_input .page_goto { display:inline-block; *margin: -2px -4px 0 0; width: 40px; height: 25px; line-height: 23px; font-size: 14px; background-color:#dedede; color: #666; text-align: center; cursor: pointer; -webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; }
.page_input input.go {background-color:transparent; }
.page_input.focus { border-color: #005B00; }
.page_input.focus .page_goto { background-color:#005B00; color: #fff; }
.m_table_panel table { background-color: #fff; border: 1px solid #c9c9c9; -webkit-transition:-webkit-box-shadow 0.5s; -moz-transition:-moz-box-shadow 0.5s;-ms-transition:box-shadow 0.5s;-o-transition:box-shadow 0.5s; transition:box-shadow 0.5s;}
.m_table_panel th , .m_table_panel td { padding:8px 10px; vertical-align: middle; color: #333; text-align: center;border:1px solid #c9c9c9; }
.m_table_panel th {line-height: 32px;background-color: #eee;}
.m_table_panel td {line-height: 26px;}
.m_table_panel td p{word-wrap:break-word;}
.m_table_panel tr.hover td{background-color: #fbfbfb;}
.md_edit_item {margin-bottom: 10px;}
.md_edit_item dt{padding-right: 5px;width: 75px;height: 32px;line-height: 32px;text-align: right;color:#666;}
.md_edit_item input.text {padding:5px 10px;height: 20px;width: 228px;}
/* end public.css */

/* index.css(i) */
.i_create_btn ,.i_add_btn{ width: 108px;height:35px;line-height:35px;border-color: #005B00;color: #005B00;}
.i_create_btn .icon16 ,.i_add_btn .icon16{margin: 0 8px 2px 0;}
.i_create_btn:hover ,.i_add_btn:hover{background-color: #005B00;color: #fff;}
.i_create_btn:hover .blue_add ,.i_add_btn:hover .blue_add{background-position: -68px -17px;}
.i_table{width:100%;}
.i_table th ,.i_table td {padding:5px 20px;}
.i_table td.i_question ,.i_table td.i_answer {text-align: left;}
.i_question ,.i_question p {width: 500px;}
.i_answer ,.i_answer p {width: 276px;}
.i_ctr {width: 100px;}
.i_ctr a {margin:0 15px;}
.i_edit_item {margin-bottom: 10px;}
.i_edit_item dt {padding-right:5px; width:100px; height: 32px;line-height: 32px; text-align: right;color:#999;}
.i_edit_item textarea.text {padding:5px; width: 635px; height: 60px; line-height: 20px;}
.i_answer_item {margin-bottom: 10px;height: 32px;}
.i_answer_text  { display: none; height: 32px;line-height: 32px;}
.i_answer_text span{display: inline-block;padding-left: 6px;}
.i_answer_text .icon16{margin:0 0 2px 5px;}
.i_answer_edit {position: relative;}
.i_answer_edit input.text{padding:5px 30px 5px 5px;height: 20px;width: 610px;}
.i_answer_edit select.text{padding:5px 30px 5px 5px;height: 33px;width: 150px;}
.i_answer_edit select option{height:25px;line-height:25px;}
.i_answer_edit .icon22 ,.i_question_edit .icon22{position: absolute;bottom:5px;right: 5px;}
.i_add_answer {padding-bottom:10px;}

/* end index.css(i) */

/* login_page.css(lp) */
.lp_header {width: 100%;min-width: 1000px;height: 80px;background-color:#44B549;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);-ms-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);-o-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);box-shadow: 0 0 2px 2px rgba(0,0,0,.2);}
.lp_topbar h1 {margin: 0 auto;width: 460px;height: 80px;line-height: 80px;text-align: center;color:#fff;font-weight: bold;font-size: 28px;}
.lp_login_box {margin:50px auto 0;padding-bottom: 30px;  width: 500px;background-color: #fff; -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);-ms-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);-o-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);box-shadow: 0 0 2px 2px rgba(0,0,0,.2);}
.lp_login_box h2 {padding: 20px 0 20px;line-height: 40px;font-size: 28px;color: #333;text-align: center;}
.lp_login_box dl {margin:0 auto 20px; width: 340px;}
.lp_login_box dt ,.lp_login_box dd {float:left;}
.lp_login_box dt {width: 70px;height: 34px; line-height: 34px;text-align: left; color: #666;font-size:14px;}
.lp_login_box input.text {padding:6px 12px; width: 244px; height: 20px;}
.lp_vc_box input.text{float:left;margin-right: 10px; width: 114px;}
.lp_vc_box img {float:left;width: 120px;height: 34px;}
.lp_login_box .btn-primary {display: block;margin:30px auto 0; width: 340px;}
.lp_login_btn { display: block;margin: 30px auto 0;width: 340px;line-height: 34px;height: 34px;background-color:#44B549;color:#fff;text-align: center; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.lp_login_btn:hover {background-color:#44B547;}
/* end login_page.css(lp) */
